Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Nigeria F1 Nigeria F2 Australia F1 France F4 Australia F2 Italy F7 Italy F35 Italy F2 Italy F4 Italy F5 Italy F32 Italy F35 El Salvador F1 Guatemala F1 Costa Rica F1 Panama F1 Italy F3B Croatia F3 Netherlands F3 Italy F24 Italy F26 Italy F34 Egypt F1 Egypt F2 Italy F1 Italy F2 Italy F4 Netherlands F3 Italy F25 Italy F22 Italy F2 Italy F15 Italy F16 Italy F21 Croatia F4 Italy F10 Guzzini Challenger - Recanati BSI Challenger Lugano - Lugano Athens Challenger Rome Challenger Lugano Challenger Rimini Challenger San Marino Challenger Biella Challenger Cordenons Challenger Casablanca Challenger Genova Challenger Italy F34 Italy F32 Italy F1 Italy F3 Italy F10 Italy F14 Italy F11 BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Grand Prix Hassan II - Casablanca Generali Open 2002 - Kitzbuhel Idea Prokom Open - Sopot AAPT Championships - Adelaide Heineken Open - Auckland 2003 Mercedes Cup - Stuttgart Cordenons Challenger Como Challenger Szczecin Challenger Milan Indoors - Milan Open 13 - Marseille Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Open Romania - Bucharest CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Argentina Open - Buenos Aires Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Rome Challenger Croatia Open - Umag Idea Prokom Open - Sopot Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Hypo Group Tennis International - Portschach Prostejov Challenger San Benedetto Challenger Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Olbia Geovillage Open - Olbia Tennis Napoli Cup - Naples Copa Telmex - Buenos Aires VII Torneo Internazionale di Tennis - Barletta Open de la Comunidad Valenciana - Valencia Sir Supermercati - Rome Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Morocco Tennis Tour - Fes Riviera di Rimini Challenger - Rimini Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BMW Tennis Championship - Sunrise ATP Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Medibank International - Sydney Movistar Open - Vina del Mar Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bulgarian Open Challenger - Sofia Kremlin Cup - Moscow Nord LB Open - Braunschweig St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest San Benedetto Challenger - San Benedetto St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino Studena Croatia Open - Umag Kos Succhetti Tennis Cup - Cordenons Copa Claro - Buenos Aires Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Citta di Como Challenger - Como Pekao Open - Szczecin Bukhara Challenger - Bukhara Sunrise Challenger Caltanissetta Challenger Rhodes Challenger Turin Challenger Napoli Challenger Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Challenger Canottieri Minico - Mantova Sporting Challenger 2003 - Turin XXIX Edizione 'A.Savoldi Marco' - Manerbio Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Turin Challenger San Marino Challenger Compaq Challenger - Bucharest Volvo Sylt Open - Sylt San Marino Challenger Todi Challenger Como Challenger Genova Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Mestre Challenger Stella Artois Clay Court Championships - Budaors Challenger Ford de Cherbourg - Cherbourg Garden Open - Rome Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Memorial Savigni - Sassuolo Trani Cup - Trani I Tourneo Fila Citta di Brindisi - Brindisi DPD Challenger 2002 - Aschaffenburg AXA Open - Lisbon Sardinia International Championship - Cagliari Eisenberg Jerusalem Open 2000 - Jerusalem Memorial Savigni - Sassuolo Venice Open - Venice Fujitsu Siemens Open - Budapest Memorial Kolyaskin - Donetsk Open de Tanger - Tangier 2000 Cairo Challenger - Cairo Neride Prague Indoor - Prague Kyoto Challenger - Kyoto Australian Unity Western Australia Open - Perth Gallagher International - Hamilton Zivnobanka Czech Open - Prostejov Memorial Savigny - Sassuolo XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi Global Telecom Open - Florianopolis SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara VIII Trofeo Ciutat de Barcelona - Barcelona Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Open de L'Isere - Grenoble Jameson Cup - Milan Gemax Open - Belgrade Barletta Citta Della Disfida Open 99 - Barletta St.Petersburg Challenger by Kinex - St. Petersburg Kyiv Open - Kiev ATP Challenger XXVI Edizione - Manerbio ATP "Videocon" Challenger - Mumbai Barletta Citta Della Disfida Open 2000 - Barletta Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg 2000 Challenger de Granby - Granby USTA Safeway Challenger - Aptos The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City 5th Sardinian International Championships - Cagliari C.T. San Remo - XIII Piertomaso Tessitore - San Remo Geneva Challenger - Geneva Tennis Napoli Cup - Napoli Garden Open - Rome Zagreb Open - Zagreb Ljubljana Open - Ljubljana Schickendanz Open - Furth Memorial Savigni - Sassuolo ATU Cup - Weiden Oberstaufen Cup - Oberstaufen Hilversum Open - Hilversum Zagreb Open - Zagreb FILA Challenger - Biella XI Venice Open - Venice V Trani Cup - Trani San Marino Cepu Open - San Marino The Wrexham Challenger - Wrexham Banca Marche Tennis Cup - San Benedetto Asirom Challenger - Brasov Genoa Open 'Fondazione Carige' - Genova IX Ciutat de Barcelona - Barcelona Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Uncle Toby's Burnie Challenger - Tasmania Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Sporting Challenger - Turin Memorial Savigni - Sassuolo 10ø Tornea B. Camparini - Reggio Emilia Canottieri Mincio Open - Mantova Riviera di Rimini Challenger 2004 - Rimini 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Cepu Open - San Marino Tehran Open ATP Challenger - Tehran Timisoara Challenger - Timisoara Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Rhein-Main Challenger 2004 - Aschaffenburg Uncle Toby's Australian Men's Clay Court Challenger - Canberra Open Sainte Victoire - Aix-En-Provence Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik Tatra Banka Open - Bratislava IPP Open - Helsinki Antonio Savoldi-Marco Co. - Manerbio Architect Open - Budapest Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl Copa Sevilla-Internacionales de Andalucia - Seville ATP Challenger Numea - New Caledonia Copa Telefonica CTC Chile - Santiago Challenger Groningen - Groningen Sarajevo Open - Sarajevo Open Mutouest de Saint-Brieuc - St. Brieuc Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Banca Stato Challenger - Lugano Nord LB Open - Braunschweig 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Societa Canottieri Mincio 2005 - Mantova The Manchester Trophy - Manchester Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Timisoara Challenger 2005 - Timisoara San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Internazionali di Tennis - Bergamo X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Unique Zagreb Open - Zagreb 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini 8° Trani Cup - Trani St. Petersburg Challenger 2006 - St. Petersburg Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Challenger Brasov - Brasov Genoa Open - Genova Pekao Open - Szczecin Ciutat de Barcelona - Barcelona Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk Internationaux de Nouvelle-Caledonie - New Caledonia LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Tunis Open 2007 - Tunis Isla de Gran Canaria - Mas Palomas Memorial Manfredini - Sassuolo Steelers Cup - Kosice Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Trofeo Sisma Mantova - Mantova 9° Trani Cup - Trani San Marino Cepu Open - San Marino LXVII Concursu Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Tean International - Alphen Internazionali di Tennis Dell'Umbria - Todi Posillipo Tennis Cup - Napoli 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Status Athens Open - Athens Roma Open Challenger - Rome Trofeo Cassa di Risparmio di Alessandria - Alessandria Sporting Challenger '08-Trofeo Regione Piemonte - Turin 84° Concurso Internacional Tenis San Sebastian - San Sebastian Dusseldorf Open Challenger - Dusseldorf Genova Open Challenger - Genova 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Tennis Masters Series - Monte Carlo Napoli Challenger Milan Challenger Tennis Masters Series - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Lugano Challenger Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Genova Challenger Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Napoli Challenger Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Dallas Challenger Barletta Challenger Monza Challenger Napoli Challenger Sunrise Challenger Szczecin Challenger Napoli Challenger Caltanissetta Challenger Kosice Challenger Rome Challenger San Marino Challenger Szczecin Challenger Barranquilla Challenger Tunis Challenger Milan Challenger Padova Challenger San Benedetto Challenger San Marino Challenger Sibiu Challenger Panama City Challenger Vercelli Challenger Rome Challenger Rome Challenger Caltanissetta Challenger San Benedetto Challenger San Marino Challenger Madrid Challenger CA Challenge 2002 - Graz Challenger 42 - Andrezieux Napoli Challenger Australian Open - Melbourne French Open - Paris Milan Challenger Wimbledon - London U.S. Open - New York San Benedetto Challenger Indian Oil Servo Challenger - Calcutta Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne TCT Open - Tunis TED Open Istanbul - Istanbul Sylt Open 2000 - Sylt French Open - Paris Wimbledon - London U.S. Open - New York 2001 Challenger Canottieri Mincio - Mantova Mestre Challenger Cortina Challenger Copa Ericsson Peru - Lima BMW Brixina Tennis Open - Bressanone Cairo Challenger 2002 - Cairo Allianz Suisse Open Gstaad - Gstaad Banca Stato Challenger Lugano - Lugano Canottieri Minico 2004 - Mantova XI Ciutat de Barcelona - Barcelona CA Challenge - Graz Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Romania - Bucharest Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open SEAT Godo 2006 - Barcelona Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Orange Prokom Open - Sopot Open de Moselle - Metz Brasil Open - Costa do Sauipe St. Petersburg Open - St. Petersburg ATP Studena Croatia Open Umag - Umag Australian Open - Melbourne Medibank International - Sydney French Open - Paris Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote dAzur - Nice Wimbledon - London Grand Prix Hassan II - Casablanca Brasil Open - Costa do Sauipe U.S. Open - New York Copa Claro - Buenos Aires Australian Open - Melbourne French Open - Paris SkiStar Swedish Open - Bastad Wimbledon - London Kremlin Cup - Moscow Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires U.S. Open - New York UNICEF Open - 's Hertogenbosch Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York VTR Open - Vina del Mar Copa Claro - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Heineken Open - Auckland Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Milan Indoors - Milan BCR Open Romania - Bucharest Next Generation Hardcourts - Adelaide Copenhagen Open - Copenhagen St. Petersburg Open - St. Petersburg Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Wimbledon - London Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Tennis Masters Series - Madrid Tennis Masters Series - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Catella Swedish Open - Bastad U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, SWE-ITA 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Olympics - Beijing